package cn.laixueit;


public class Demo1 {
    public static void main(String[] args) {
        /*
        * 算法 ：
        * */

        // 1 . 两个变量 值互换
        int a,b;
        a=1;
        b=2;
        int temp; //中间变量，用来临时放东西的
/*
        // a= 2 ,b=1
        a = b; //a = 2
        b = a; // b = a==2*/
        // 把a临时放在temp里面
        temp = a; // a = 1,b=2,temp=1
        a = b ;// a= 2 ,b=2,temp = 1
        b = temp;// a= 2,b = 1,temp = 1

//        System.out.println(a+":a");
//        System.out.println(b+":b");

        /*2 扩展 面试题 ： 2 怎么计算能最快得到 32*/
        int n = 2; //转成2进制
        System.out.println(n * 4);
        // << ,>> 算术运算符,位移运算符,直接操作的就是二进制
        // 128 64 32 16 8 4 2 1
        //  0   0  0  0 0 0 1 0
        //  0   0  0  0 1 0 0 0
        System.out.println(2 << 2);
    }
}
